﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class NguoiDung : System.Web.UI.Page
{
    private string IDS;
    private string EmailS;
    private string NgaySinhS;
    private string CauHoiBaoMatS;
    private string TraLoiS;
    private string GioiTinhS;
    private string TenHoS;
    private string PhanQuyenS;
    private string CMNDS;
    protected void Page_Load(object sender, EventArgs e)
    {
      
            for (int k = 0; k < DataList1.Items.Count; k++)
            {

                Label IDLabel = (Label)DataList1.Items[k].FindControl("IDLabel");
                Label EMAILLabel = (Label)DataList1.Items[k].FindControl("EMAILLabel");
                Label NGAYSINHLabel = (Label)DataList1.Items[k].FindControl("NGAYSINHLabel");
                Label CUAHOIBAOMATLabel = (Label)DataList1.Items[k].FindControl("CUAHOIBAOMATLabel");
                Label PhanQuyenLabel = (Label)DataList1.Items[k].FindControl("PhanQuyenLabel");
                Label TRALOILabel = (Label)DataList1.Items[k].FindControl("TRALOILabel");
                Label GioiTinhLabel = (Label)DataList1.Items[k].FindControl("GioiTinhLabel");
                Label TENFULLLabel = (Label)DataList1.Items[k].FindControl("TENFULLLabel");
                Label CMNDLabel = (Label)DataList1.Items[k].FindControl("CMNDLabel0");
                IDS = IDLabel.Text.ToString();
                EmailS = EMAILLabel.Text.ToString();
                NgaySinhS = NGAYSINHLabel.Text.ToString();
                CauHoiBaoMatS = CUAHOIBAOMATLabel.Text.ToString();
                TraLoiS = TRALOILabel.Text.ToString();
                TenHoS = TENFULLLabel.Text.ToString();
                PhanQuyenS = PhanQuyenLabel.Text.ToString();
                GioiTinhS = GioiTinhLabel.Text.ToString();
                CMNDS = CMNDLabel.Text.ToString();
                SuaID.Text = IDLabel.Text.ToString();
            }
        
        ThayDoiTT.Visible = false;
        if (!IsPostBack)
        {
            Ngay.Items.Add("Ngày");
            {
                for (int i = 1; i <= 31; i++)
                {
                    Ngay.Items.Add(i.ToString());
                }
            }
            Thang.Items.Add("Tháng");
            {
                for (int i = 1; i <= 12; i++)
                {
                    Thang.Items.Add(i.ToString());
                }
            }
            Nam.Items.Add("Năm");
            {
                for (int i = 1950; i <= 2000; i++)
                {
                    Nam.Items.Add(i.ToString());
                }
            }
        }
       
            
        ThayDoiTT.Visible = false;
        divDoiMAT.Visible = false;

    }
    protected void BtnXemnguoidung_Click(object sender, EventArgs e)
    {
        SuaUSER.Enabled = true;
        Response.Redirect("~/XoaSuaNguoiDung.Aspx?ID=" + DropDownList1.Text + "");
    }
    protected void BtnQuanTri_Click(object sender, EventArgs e)
    {
        Response.Redirect("~/XoaSuaNguoiDung.Aspx?ID=" + DropDownList3.Text + "");
    }
    protected void btnXemNguoidungVo_Click(object sender, EventArgs e)
    {
        Response.Redirect("~/XoaSuaNguoiDung.Aspx?ID=" + DropDownList2.Text + "");
    }
    protected void SuaUSER_Click(object sender, EventArgs e)
    {
        if (SuaID.Text != "")
        {
            ThayDoiTT.Visible = true;
            XemTT.Visible = false;
            SuaID.Text = IDS.ToString();
            SuaEmail.Text = EmailS.ToString();
            SuaTenFull.Text = TenHoS.ToString();
            SuaTraLoi.Text = TraLoiS.ToString();
            DropDownList4.Text = CauHoiBaoMatS.ToString();
            RadioButtonList1.Text = GioiTinhS.ToString();
            PhanQuyen.Text = PhanQuyenS.ToString();
            suaCMND.Text = CMNDS.ToString();
        }
        else
        {
            messagebox.Show("Chưa Chọn Tài Khoản");
        }


    }
    protected void doimk_Click(object sender, EventArgs e)
    {
        if (SuaID.Text != "")
        {
            divDoiMAT.Visible = true;
            XemTT.Visible = false;
            DKID.Text = IDS.ToString();
          
        }
        else
        {
            messagebox.Show("Chưa Chọn Tài Khoản");
        }
    }
   
    protected void ThayDoi_Click(object sender, EventArgs e)
    {
        UserDTO suaUserthaydoi = new UserDTO();
        suaUserthaydoi.ID1 = SuaID.Text;
        suaUserthaydoi.Email1 = SuaEmail.Text;
        if (Ngay.Text.ToString() != "Ngày" && Thang.Text.ToString() != "Tháng" && Nam.Text.ToString() != "Năm")
        {
            suaUserthaydoi.NgaySinh1 = Ngay.Text.ToString() + "/" + Thang.Text.ToString() + "/" + Nam.Text.ToString();
        }
        else
        {
            suaUserthaydoi.NgaySinh1 = NgaySinhS.ToString();
        }
        suaUserthaydoi.CauHoi1 = DropDownList4.Text;
        suaUserthaydoi.TraLoi1 = SuaTraLoi.Text;
        suaUserthaydoi.GioiTinh1 = RadioButtonList1.Text;
        suaUserthaydoi.CMND1 = suaCMND.Text;
        suaUserthaydoi.TENKH1 = SuaTenFull.Text;
        suaUserthaydoi.PhanQuyen1 = PhanQuyen.Text;
        UserBUS.suaThongTin(suaUserthaydoi);
        ThayDoiTT.Visible = true;
        ThongbaoTT.Text = " Đã Thay đổi";
        

    }
    protected void btnDOIMK_Click(object sender, EventArgs e)
    {
        UserDTO doimatkhau = new UserDTO();
        doimatkhau.ID1 = DKID.Text;
        doimatkhau.MK1 = SuaPass.Text;
        UserBUS.suaMK(doimatkhau);
        ThongBAoMK.Text = " Đã Thay đổi ";
        divDoiMAT.Visible = true;
    }
}